summaryrefslogtreecommitdiffstats
path: root/.drone.yml
Commit message (Collapse)AuthorAgeFilesLines
* Use a proper wait for create of the containerRoeland Jago Douma2018-02-191-2/+1
| | | | | | * Also create a test file so we know for sure it all works Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Fix typo in build matrix of .drone.ymlDaniel Calviño Sánchez2018-02-161-1/+1
| | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Add acceptance tests for comments to DroneDaniel Calviño Sánchez2018-02-151-0/+9
| | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* add ci for swift primary storageRobin Appelman2018-02-081-0/+11
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Bump php7.2 imageRoeland Jago Douma2018-02-051-5/+5
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use 7.2 imageRoeland Jago Douma2018-02-041-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use a phan version instead of masterRoeland Jago Douma2018-02-041-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update memcached imageMorris Jobke2018-01-251-1/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Bump docker containers usedRoeland Jago Douma2018-01-241-26/+26
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Raise PHP version number to PHP 7.0Morris Jobke2018-01-121-89/+0
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Some tests for the remote cloud apiRobin Appelman2017-12-081-0/+10
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* run postgresql 10 tests in droneRobin Appelman2017-11-221-1/+21
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Phan is moved to a new repoRoeland Jago Douma2017-10-161-2/+2
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* fix postgresql testsblizzz2017-10-091-1/+1
| | | | | we don't support pgsql 10 yet. because Doctrine does not either. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* 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>