aboutsummaryrefslogtreecommitdiffstats
path: root/.drone.yml
Commit message (Collapse)AuthorAgeFilesLines
* Run tests with MySQL/MariaDB ONLY_FULL_GROUP_BYJoas Schilling2022-03-211-1/+9
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #31011 from nextcloud/dronupdtJoas Schilling2022-02-111-17/+17
|\ | | | | Remove MariaDB 10.1 and PGsql 9.6 (both EOL) from drone
| * Add Postgres10acsfer2022-02-071-0/+36
| |
| * Remove PGsql 9.6 (EOL)acsfer2022-02-071-36/+0
| |
| * Keep 10.4 to PHP8acsfer2022-02-061-2/+2
| |
| * Update .drone.ymlacsfer2022-02-061-1/+1
| | | | | | Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
| * Replace with 10.2acsfer2022-02-061-4/+4
| |
| * Fix testsacsfer2022-02-051-2/+2
| |
| * Typo fixacsfer2022-02-041-2/+2
| |
| * Update droneacsfer2022-02-041-17/+17
| | | | | | | | - Remove MariaDB 10.1 (EOL) - Always test latest
* | Temporarily disable samba-non-native as it times out too oftenJoas Schilling2022-02-091-10/+11
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix apache2 start command in .drone.ymlCôme Chilliet2022-01-251-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Fix docker images sourceCôme Chilliet2022-01-251-10/+10
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Move all drone images to PHP 7.4Côme Chilliet2022-01-251-61/+61
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Drop 7.3 from some CI stepsCôme Chilliet2022-01-251-17/+7
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Add MariaDB 10.6 pipelineacsfer2021-12-071-0/+36
| | | Keeping MariaDB 10.4 too as both versions have some BC breaks, so tests will run on both (for now).
* Reintroduce memcachedacsfer2021-11-261-0/+27
|
* Drop old/duplicate pipelinesacsfer2021-11-261-488/+0
|
* Add Drone php8.0 pipelines for MariaDB10.4, MySQL8, PGSQL13acsfer2021-11-231-6/+110
| | | Add Drone php8.0 pipelines for MariaDB10.4, MySQL8, PGSQL13
* Move integration-php7.3 to latestJohn Molakvoæ (skjnldsv)2021-07-201-37/+37
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Use minio for s3 testsJulius Härtl2021-07-011-4/+9
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Run s3 tests againJulius Härtl2021-06-301-0/+2
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add XDEBUG_MODE=coverageLukas Reschke2021-06-011-0/+2
| | | | | | This should help the Codecov execution jobs. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Use MariaDB from GHCRLukas Reschke2021-05-291-4/+4
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Move PGSQL to GHCRLukas Reschke2021-05-291-5/+5
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Migrate more services to GHCRLukas Reschke2021-05-291-24/+24
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Bump Container VersionsLukas Reschke2021-05-281-21/+21
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Use GHCR PHP 7.3 Acceptance ContainerLukas Reschke2021-05-281-11/+11
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Merge pull request #27211 from nextcloud/use-ghcr-php7.3John Molakvoæ2021-05-281-10/+10
|\
| * Use GHCR PHP 7.3 containerLukas Reschke2021-05-281-10/+10
| | | | | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* | Merge pull request #27212 from nextcloud/use-gchr-for-servicesJohn Molakvoæ2021-05-281-2/+2
|\ \ | | | | | | Use GHCR for services
| * | Use GHCR for servicesLukas Reschke2021-05-281-2/+2
| |/ | | | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* | Merge pull request #27213 from nextcloud/use-alpine-gitJohn Molakvoæ2021-05-281-79/+79
|\ \ | | | | | | Use GHCR for Git Pull image
| * | Use GHCR for Git Pull imageLukas Reschke2021-05-281-79/+79
| |/ | | | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* / Use GHCR Selenium ContainerLukas Reschke2021-05-281-11/+11
|/ | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Use GitHub container registryLukas Reschke2021-05-271-54/+54
| | | | | | To avoid Docker ratelimit issues. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add integration tests for searching users in contacts menuDaniel Calviño Sánchez2021-04-231-0/+25
| | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Update acceptance tests to Selenium 3Daniel Calviño Sánchez2021-04-161-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The acceptance tests used the last Selenium 2 Docker container available, which provides a rather old Firefox version (Firefox 47). Nevertheless, despite some rendering issues, most things still worked as expected due to the JavaScript files being built with support for older browsers. However, now that support for Internet Explorer 11 and older browsers will be dropped things could start to fail, so a newer browser (and thus a newer Selenium version) should be used in the acceptance tests. Selenium has been standardized by the W3C, and the protocol to communicate between the Selenium server and the browser has changed due to that. Firefox >= 48 only supports the new W3C protocol, but the Selenium driver for Mink does not support it yet. The old protocol can still be used in recent Chromium/Chrome versions by explicitly forcing it, so for the time being the acceptance tests will need to be run on Chrome instead (although Firefox provides some interesting features like the fake streams that would be needed to test calls in Talk, so they should be moved again to Firefox once possible). Finally, the default shm size of Docker is 64 MiB. This does not seem enough to run newer Chrome releases and causes the browser to randomly crash during the tests ("unknown error: session deleted because of page crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs to be used so Chrome writes shared memory files into "/tmp" instead of "/dev/shm" (the default shm size of Docker could have been increased instead using "docker run --shm-size...", but that seems to be problematic when the container is run in current Drone releases). Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Merge pull request #25331 from ↵Morris Jobke2021-03-181-1/+1
|\ | | | | | | | | nextcloud/fix-valid-storages-removed-when-cleaning-remote-storages Fix valid storages removed when cleaning remote storages
| * Add integration tests for "sharing:cleanup-remote-storages" OCC commandDaniel Calviño Sánchez2021-01-261-1/+1
| | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Also execute the new tests on droneJoas Schilling2021-03-101-0/+25
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Use specific docker image tags to allow drone to cache them and not run into ↵Morris Jobke2021-01-081-22/+22
| | | | | | docker pull rate limits Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix name of avatar integration tests in DroneDaniel Calviño Sánchez2021-01-071-1/+1
| | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Update postgres version testsRoeland Jago Douma2021-01-071-3/+73
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* No need to run mysql5 tests anymoreRoeland Jago Douma2021-01-061-101/+0
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* jsunit: Run jsunit with chromium/puppeteer on github actionsJulius Härtl2020-12-291-23/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add php8 CIRoeland Jago Douma2020-12-071-10/+10
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add integration tests for user avatarsDaniel Calviño Sánchez2020-12-071-0/+25
| | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Only run phpunit when php, xml or test files are modifiedJoas Schilling2020-10-301-0/+21
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* To revert once php8.0 packages are thereJoas Schilling2020-09-181-14/+24
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>