diff options
author | Morris Jobke <hey@morrisjobke.de> | 2017-08-23 13:25:25 +0300 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2017-08-23 16:28:25 +0300 |
commit | b1e268e2c19f77fa08db8c604f7441e0b4f261aa (patch) | |
tree | d3dd014dfb0c1b366526922e7a5f65bb2de70e5e /.drone.yml | |
parent | 8f20b4566a6ee2853b92838007b5c3d9d0204bd1 (diff) |
Use docker images without XDebug and with Opcache
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Diffstat (limited to '.drone.yml')
-rw-r--r-- | .drone.yml | 120 |
1 files changed, 63 insertions, 57 deletions
diff --git a/.drone.yml b/.drone.yml index 1a6246852fd..fa01dd4dcfb 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,14 +15,14 @@ pipeline: matrix: TESTS: jsunit checkers: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/php7.0:php7.0-16 commands: - ./autotest-checkers.sh when: matrix: TESTS: checkers syntax-php5.6: - image: nextcloudci/php5.6:php5.6-7 + image: nextcloudci/php5.6:php5.6-8 commands: - composer install - ./lib/composer/bin/parallel-lint --exclude lib/composer/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude lib/composer/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php . @@ -30,7 +30,7 @@ pipeline: matrix: TESTS: syntax-php5.6 syntax-php7.0: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/php7.0:php7.0-16 commands: - composer install - ./lib/composer/bin/parallel-lint --exclude lib/composer/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude lib/composer/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php . @@ -38,7 +38,7 @@ pipeline: matrix: TESTS: syntax-php7.0 syntax-php7.1: - image: nextcloudci/php7.1:php7.1-11 + image: nextcloudci/php7.1:php7.1-15 commands: - composer install - ./lib/composer/bin/parallel-lint --exclude lib/composer/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude lib/composer/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php . @@ -46,7 +46,7 @@ pipeline: matrix: TESTS: syntax-php7.1 litmus-v1: - image: nextcloudci/litmus-php7.0:litmus-php7.0-4 + image: nextcloudci/litmus-php7.0:litmus-php7.0-6 commands: - bash tests/travis/install.sh sqlite - bash apps/dav/tests/travis/litmus-v1/script.sh @@ -54,7 +54,7 @@ pipeline: matrix: TESTS: litmus-v1 litmus-v2: - image: nextcloudci/litmus-php7.0:litmus-php7.0-4 + image: nextcloudci/litmus-php7.0:litmus-php7.0-6 commands: - bash tests/travis/install.sh sqlite - bash apps/dav/tests/travis/litmus-v2/script.sh @@ -62,7 +62,7 @@ pipeline: matrix: TESTS: litmus-v2 caldavtester-new-endpoint: - image: nextcloudci/litmus-php7.0:litmus-php7.0-4 + image: nextcloudci/litmus-php7.0:litmus-php7.0-6 commands: - bash tests/travis/install.sh sqlite - bash apps/dav/tests/travis/caldav/install.sh @@ -71,7 +71,7 @@ pipeline: matrix: TESTS: caldavtester-new-endpoint caldavtester-old-endpoint: - image: nextcloudci/litmus-php7.0:litmus-php7.0-4 + image: nextcloudci/litmus-php7.0:litmus-php7.0-6 commands: - bash tests/travis/install.sh sqlite - bash apps/dav/tests/travis/caldav/install.sh @@ -80,7 +80,7 @@ pipeline: matrix: TESTS: caldavtester-old-endpoint carddavtester-new-endpoint: - image: nextcloudci/litmus-php7.0:litmus-php7.0-4 + image: nextcloudci/litmus-php7.0:litmus-php7.0-6 commands: - bash tests/travis/install.sh sqlite - bash apps/dav/tests/travis/carddav/install.sh @@ -89,7 +89,7 @@ pipeline: matrix: TESTS: carddavtester-new-endpoint carddavtester-old-endpoint: - image: nextcloudci/litmus-php7.0:litmus-php7.0-4 + image: nextcloudci/litmus-php7.0:litmus-php7.0-6 commands: - bash tests/travis/install.sh sqlite - bash apps/dav/tests/travis/carddav/install.sh @@ -98,7 +98,7 @@ pipeline: matrix: TESTS: carddavtester-old-endpoint sqlite-php7.0-samba-native: - image: nextcloudci/samba-native-php7.0:samba-native-php7.0-1 + image: nextcloudci/samba-native-php7.0:samba-native-php7.0-3 commands: - smbd -D -FS & - ./autotest-external.sh sqlite smb-linux @@ -111,7 +111,7 @@ pipeline: matrix: TESTS: sqlite-php7.0-samba-native sqlite-php7.0-samba-non-native: - image: nextcloudci/samba-non-native-php7.0:samba-non-native-php7.0-2 + image: nextcloudci/samba-non-native-php7.0:samba-non-native-php7.0-4 commands: - smbd -D -FS & - ./autotest-external.sh sqlite smb-linux @@ -137,7 +137,7 @@ pipeline: matrix: TESTS: sqlite-php7.0-webdav-apache nodb-php5.6: - image: nextcloudci/php5.6:php5.6-7 + image: nextcloudci/php5.6:php5.6-8 commands: - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite when: @@ -145,7 +145,7 @@ pipeline: DB: NODB PHP: 5.6 nodb-php7.0: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/php7.0:php7.0-16 commands: - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite when: @@ -153,7 +153,7 @@ pipeline: DB: NODB PHP: "7.0" nodb-php7.1: - image: nextcloudci/php7.1:php7.1-11 + image: nextcloudci/php7.1:php7.1-15 commands: - NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite when: @@ -161,7 +161,7 @@ pipeline: DB: NODB PHP: 7.1 sqlite-php5.6: - image: nextcloudci/php5.6:php5.6-7 + image: nextcloudci/php5.6:php5.6-8 commands: - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite when: @@ -169,7 +169,7 @@ pipeline: DB: sqlite PHP: 5.6 sqlite-php7.0: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/php7.0:php7.0-16 commands: - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite when: @@ -177,15 +177,16 @@ pipeline: DB: sqlite PHP: "7.0" sqlite-php7.1: - image: nextcloudci/php7.1:php7.1-11 + image: nextcloudci/php7.1:php7.1-15 commands: - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite when: matrix: DB: sqlite PHP: 7.1 + mysql-php5.6: - image: nextcloudci/php5.6:php5.6-7 + image: nextcloudci/php5.6:php5.6-8 commands: - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysql when: @@ -193,7 +194,7 @@ pipeline: DB: mysql PHP: 5.6 postgres-php5.6: - image: nextcloudci/php5.6:php5.6-7 + image: nextcloudci/php5.6:php5.6-8 commands: - sleep 10 # gives the database enough time to initialize - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql @@ -202,7 +203,7 @@ pipeline: DB: postgres PHP: 5.6 mysqlmb4-php5.6: - image: nextcloudci/php5.6:php5.6-7 + image: nextcloudci/php5.6:php5.6-8 commands: - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysqlmb4 when: @@ -210,7 +211,7 @@ pipeline: DB: mysqlmb4 PHP: 5.6 integration-capabilities_features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -219,7 +220,7 @@ pipeline: matrix: TESTS: integration-capabilities_features integration-federation_features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -228,7 +229,7 @@ pipeline: matrix: TESTS: integration-federation_features integration-auth: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -237,7 +238,7 @@ pipeline: matrix: TESTS: integration-auth integration-maintenance-mode: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -246,7 +247,7 @@ pipeline: matrix: TESTS: integration-maintenance-mode integration-ratelimiting: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - ./occ config:system:set redis host --value=cache @@ -261,7 +262,7 @@ pipeline: matrix: TESTS: integration-ratelimiting integration-carddav: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -270,7 +271,7 @@ pipeline: matrix: TESTS: integration-carddav integration-dav-v2: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -279,7 +280,7 @@ pipeline: matrix: TESTS: integration-dav-v2 integration-ocs-v1: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -288,7 +289,7 @@ pipeline: matrix: TESTS: integration-ocs-v1 integration-sharing-v1: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -297,7 +298,7 @@ pipeline: matrix: TESTS: integration-sharing-v1 integration-sharing-v1-part2: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -306,7 +307,7 @@ pipeline: matrix: TESTS: integration-sharing-v1-part2 integration-sharing-v1-part3: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -315,7 +316,7 @@ pipeline: matrix: TESTS: integration-sharing-v1-part3 integration-checksums-v1: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -324,7 +325,7 @@ pipeline: matrix: TESTS: integration-checksums integration-external-storage: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -333,7 +334,7 @@ pipeline: matrix: TESTS: integration-external-storage integration-provisioning-v1: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -342,7 +343,7 @@ pipeline: matrix: TESTS: integration-provisioning-v1 integration-tags: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -351,7 +352,7 @@ pipeline: matrix: TESTS: integration-tags integration-caldav: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -360,7 +361,7 @@ pipeline: matrix: TESTS: integration-caldav integration-comments: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -369,7 +370,7 @@ pipeline: matrix: TESTS: integration-comments integration-favorites: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -378,7 +379,7 @@ pipeline: matrix: TESTS: integration-favorites integration-provisioning-v2: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -387,7 +388,7 @@ pipeline: matrix: TESTS: integration-provisioning-v2 integration-webdav-related: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -396,7 +397,7 @@ pipeline: matrix: TESTS: integration-webdav-related integration-sharees-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -405,7 +406,7 @@ pipeline: matrix: TESTS: integration-sharees-features integration-sharees-v2-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -414,7 +415,7 @@ pipeline: matrix: TESTS: integration-sharees-v2-features integration-setup-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - cd build/integration - ./run.sh setup_features/setup.feature @@ -422,7 +423,7 @@ pipeline: matrix: TESTS: integration-setup-features integration-filesdrop-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -431,7 +432,7 @@ pipeline: matrix: TESTS: integration-filesdrop-features integration-transfer-ownership-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -440,7 +441,7 @@ pipeline: matrix: TESTS: integration-transfer-ownership-features integration-ldap-features: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - ./occ app:enable user_ldap @@ -450,7 +451,7 @@ pipeline: matrix: TESTS: integration-ldap-features integration-trashbin: - image: nextcloudci/integration-php7.0:integration-php7.0-3 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - ./occ maintenance:install --admin-pass=admin - cd build/integration @@ -459,36 +460,37 @@ pipeline: matrix: TESTS: integration-trashbin acceptance-access-levels: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-access-levels --selenium-server selenium:4444 allow-git-repository-modifications features/access-levels.feature when: matrix: TESTS-ACCEPTANCE: access-levels acceptance-app-files: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files --selenium-server selenium:4444 allow-git-repository-modifications features/app-files.feature when: matrix: TESTS-ACCEPTANCE: app-files acceptance-app-theming: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-theming --selenium-server selenium:4444 allow-git-repository-modifications features/app-theming.feature when: matrix: TESTS-ACCEPTANCE: app-theming acceptance-login: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/integration-php7.0:integration-php7.0-6 commands: - tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-login --selenium-server selenium:4444 allow-git-repository-modifications features/login.feature when: matrix: TESTS-ACCEPTANCE: login nodb-codecov: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/php7.0:php7.0-16 commands: + - phpenmod xdebug - TEST_SELECTION=NODB ./autotest.sh sqlite - wget https://codecov.io/bash -O codecov.sh - sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi" @@ -497,8 +499,9 @@ pipeline: matrix: TESTS: nodb-codecov db-codecov: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/php7.0:php7.0-16 commands: + - phpenmod xdebug - TEST_SELECTION=QUICKDB ./autotest.sh sqlite - wget https://codecov.io/bash -O codecov.sh - sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi" @@ -507,8 +510,9 @@ pipeline: matrix: TESTS: db-codecov object-store: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/php7.0:php7.0-16 commands: + - phpenmod xdebug - TEST_SELECTION=PRIMARY-${OBJECT_STORE} ./autotest.sh sqlite - wget https://codecov.io/bash -O codecov.sh - sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi" @@ -517,8 +521,9 @@ pipeline: matrix: TESTS: object-store memcache-memcached: - image: nextcloudci/php7.0-memcached:php7.0-memcached-6 + image: nextcloudci/php7.0-memcached:php7.0-memcached-8 commands: + - phpenmod xdebug - service memcached restart - ./autotest.sh sqlite tests/lib/Memcache/MemcachedTest.php - wget https://codecov.io/bash -O codecov.sh @@ -528,8 +533,9 @@ pipeline: matrix: TEST: memcache-memcached memcache-redis-cluster: - image: nextcloudci/php7.0:php7.0-7 + image: nextcloudci/php7.0:php7.0-16 commands: + - phpenmod xdebug - ./autotest.sh sqlite tests/lib/Memcache/RedisTest.php - wget https://codecov.io/bash -O codecov.sh - sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi" |