summaryrefslogtreecommitdiffstats
path: root/.drone.yml
Commit message (Collapse)AuthorAgeFilesLines
* Update php7.2 container to rc3Roeland Jago Douma2017-10-041-4/+4
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add 7.2 jobs for mysql & mysqlmb4Roeland Jago Douma2017-09-141-0/+22
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Bump 7.2 container to RC1Roeland Jago Douma2017-09-091-2/+2
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use tmpfs for mysql CI containersMorris Jobke2017-09-081-0/+10
| | | | | | Should improve performance Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Add drone step for postgres with php 7.1Roeland Jago Douma2017-08-301-0/+12
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Properly quote 7.0 so drone handles it rightRoeland Jago Douma2017-08-261-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #6244 from nextcloud/redis_clusterMorris Jobke2017-08-251-1/+2
|\ | | | | [drone] Give redis a change to fireup
| * Use a new phpredisRoeland Jago Douma2017-08-241-1/+1
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * Give redis a change to fireupRoeland Jago Douma2017-08-231-0/+1
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | [drone] Install intergration tests in RAMRoeland Jago Douma2017-08-241-25/+25
|/ | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Fix phan testMorris Jobke2017-08-231-1/+0
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Use docker images without XDebug and with OpcacheMorris Jobke2017-08-231-71/+76
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Enable object storage tests againMorris Jobke2017-08-171-2/+2
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #6065 from nextcloud/mysql5.5Morris Jobke2017-08-101-1/+44
|\ | | | | Add CI job for mysql 5.5
| * Add CI job for mysql 5.5Morris Jobke2017-08-101-1/+44
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Merge pull request #5981 from nextcloud/fix-preview-of-themingRoeland Jago Douma2017-08-101-0/+9
|\ \ | |/ |/| Fix preview of theming
| * Add acceptance tests for setting the color in the Theming appDaniel Calviño Sánchez2017-08-101-0/+9
| | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Add CI job for mysql 5.6Morris Jobke2017-08-091-1/+44
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix redis-cluster support on droneMorris Jobke2017-08-091-4/+3
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Update PHP 7.2 containerLukas Reschke2017-08-091-2/+2
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add PHP 7.2 testing containerLukas Reschke2017-08-091-0/+22
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Update syntax to drone 0.8Morris Jobke2017-08-091-2/+4
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Add mysqlmb4 php7.1 drone jobRoeland Jago Douma2017-08-061-0/+11
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add myslqmb4 php 7.0 droneRoeland Jago Douma2017-08-061-0/+11
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add PHP 7.1 mysql job to droneRoeland Jago Douma2017-08-061-0/+11
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Also run mysql test on php7.0Roeland Jago Douma2017-08-051-0/+11
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Drop PHP 7.1 testBenedikt Geissler2017-07-311-12/+0
| | | | Signed-off-by: Benedikt Geissler <benedikt@g5r.eu>
* Also test PHP 7.0 and 7.1 with PostgreSQLBenedikt Geissler2017-07-311-0/+24
| | | | Signed-off-by: Benedikt Geissler <benedikt@g5r.eu>
* Move all DB tests to top, because they are long runningMorris Jobke2017-07-281-27/+27
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Update all drone images to latest versionMorris Jobke2017-07-281-7/+7
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Enable postgres on drone againMorris Jobke2017-07-251-4/+4
| | | | | | * use proper password Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Exclude build/.phan/ from PHP 5.6 syntax checkLukas Reschke2017-07-201-1/+1
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add Phan plugin to check for SQL injectionsLukas Reschke2017-07-201-0/+1
| | | | | | | | | | This adds a phan plugin which checks for SQL injections on code using our QueryBuilder, while it isn't perfect it should already catch most potential issues. As always, static analysis will sometimes have false positives and this is also here the case. So in some cases the analyzer just doesn't know if something is potential user input or not, thus I had to add some `@suppress SqlInjectionChecker` in front of those potential injections. The Phan plugin hasn't the most awesome code but it works and I also added a file with test cases. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Merge pull request #5800 from ↵Morris Jobke2017-07-201-9/+9
|\ | | | | | | | | nextcloud/enable-acceptance-tests-again-on-drone-0.7 Enable acceptance tests again on Drone 0.7
| * Enable acceptance tests again on Drone 0.7Daniel Calviño Sánchez2017-07-201-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Running the acceptance tests on Drone relied on the pod-style networking used by services (service containers were available at 127.0.0.1 from the build containers). However, in Drone 0.7 service and build containers must be accessed from each other using their domain name instead. Thus, acceptance tests had to be disabled on Drone. Now that the acceptance test system supports setting a different domain for the Selenium server and for the Nextcloud test server the acceptance tests can be enabled again on Drone. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Update PHP 7.1 containersLukas Reschke2017-07-191-6/+6
|/ | | | | | Previously this container used a very old CentOS version. It has been migrated to Debian Jessie now using the deb.sury.org repositories. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Install phan manuallyLukas Reschke2017-07-191-0/+2
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Use new Drone imageLukas Reschke2017-07-191-2/+2
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Run phan over code baseLukas Reschke2017-07-191-0/+9
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Disable postgres temporarilyMorris Jobke2017-07-181-3/+3
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Temporarily disable acceptance and object storage testsMorris Jobke2017-07-141-10/+10
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix droneMorris Jobke2017-07-141-0/+3
| | | | | | | | | Fix service container host name check current folder fix redis for integration test Fix more hostnames Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Update integration tests composer cacheMorris Jobke2017-06-141-30/+30
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #4767 from nextcloud/app-code-checkerMorris Jobke2017-05-161-12/+1
|\ | | | | Check language files and database schema with app code checker
| * Run the app checker on all appsJoas Schilling2017-05-161-12/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #4666 from nextcloud/enable-redis-clusterMorris Jobke2017-05-161-0/+18
|\ \ | |/ |/| Add redis cluster tests to our CI jobs
| * Make cache tests a bit more clearMorris Jobke2017-05-111-0/+1
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * Add redis cluster tests to our CI jobsMorris Jobke2017-05-111-0/+17
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Run sign-off check as last checkMorris Jobke2017-05-151-1/+1
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #4682 from ↵Morris Jobke2017-05-041-3/+3
|\ | | | | | | | | nextcloud/try-to-start-browser-sessions-again-when-they-fail-in-acceptance-tests Try to start browser sessions again when they fail in acceptance tests